#ifndef GEODE_OSG
#define GEODE_OSG
#include <DefinePluginOsg.h>
#include <QObject>
#include <osg/Geode>
#include <OsgClassDataSource/NodeOsg.h>
class DLL_EXPORT_PLUGIN_OSG GeodeOsg : public NodeOsg
{
	Q_OBJECT
        Q_PROPERTY(int GeodeIndex READ getGeodeIndex)
public:
    GeodeOsg(QObject *parent = 0);

    virtual ~GeodeOsg();

    int getGeodeIndex();
    void setGeodeIndex(int index);

    virtual void replaceOsgObject(osg::ref_ptr<osg::Object> object);
private:
	
};
#endif // GEODE_OSG
